﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace server_logic_simulator
{
    public class Equipment
    {
     	public int mID;
        public string mName;
 
        // First grade attributes   
        public int mMightAdd;
        public int mAgilityAdd;
        public int mIntelligenceAdd;
        public int mStaminaAdd;
        public int mToughnessAdd;

		// Second grade attributes   
        public int mMaxHPAdd;
        public int mAttackAdd;
        public int mDefenceAdd;
        public int mMagicAttackAdd;
        public int mMagicDefenceAdd;
 
        // Additional attributes 
        public int mDodgeRateAdd;
        public int mHitRateAdd;

        public int mCriticalRateAdd;
        public int mCriticalRatioAdd;
        public int mResilienceAdd;

        public int mCounterAttackRateAdd;
        public int mCounterAttackRatioAdd;
        public int mSneakAttackAdd;

        public int mBlockRateAdd;
        public int mBlockRatioAdd;
        public int mBrokenShieldAdd;

        // Upper/Lower limit of weapon damage      
        public int mWeaponDamageUL;
        public int mWeaponDamageLL;
        public int mWeaponMagicDamageUL;
        public int mWeaponMagicDamageLL;
         
        public int mLevelLimit; 
         
        public int mEquipmentType;   
    }
}
